proc nejde z DBgridu precist text?
Otázka od: Lahoda Radek
3. 9. 2004 12:33
zdravim,
pouziva nekdo mdb? potreboval bych obcas poradit..
nejde mi toto, pise ze field Pozice v tabulce neni (pritom v dbgridu je
videt):
Spozice := KADaoTable2.FieldByName('Pozice').AsString;
nejde to ani takto:
//Spozice := DBGrid1.Columns.Items[0].Field.AsString;
//Spozice := KADaoTable2.FieldValues['Pozice'];
//Spozice := DBGrid1.Datasource.Dataset.FieldByName('Pozice').AsString;
definici table mam v create jako v prikladu
//table systemy
if KADaoDatabase2.Connected Then KADaoDatabase2.Connected:=False;
//reset
KADaoDatabase2.Connected:=True;
KADaoTable2.QueryDefParameters.Clear;
KADaoTable2.QueryDefName:='';
KADaoTable2.TableName:='';
KADaoTable2.SQL.Clear;
sql := 'Select Pozice,Konektor,Deska from systemy';
KADaoTable2.SQL.Add(sql);
KADaoTable2.Active:=True;
Datasource2.DataSet:=KADaoTable2;
DBGrid1.DataSource:=Datasource2; //nelze menit
mam jeste CtrlGrid, v nem to funguje dobre, proc ne v dbgridu?!?
dekuji za rady
R.Lahoda
Odpovedá: Martin Zatecka
3. 9. 2004 15:24
Mas nad KADaoTable2 definovano, ze ty sloupecky tam jsou?
Pokud se nemylim, tak pokud to tam neni, tak to hlasi tohle.
M. Za.
----- Original Message -----
From: "Lahoda Radek" <lahodar@uniplet.cz>
To: <delphi-l@clexpert.cz>
Sent: Friday, September 03, 2004 12:42 PM
Subject: proc nejde z DBgridu precist text?
> zdravim,
> pouziva nekdo mdb? potreboval bych obcas poradit..
>
> nejde mi toto, pise ze field Pozice v tabulce neni (pritom v dbgridu je
> videt):
> Spozice := KADaoTable2.FieldByName('Pozice').AsString;
>
> nejde to ani takto:
> //Spozice := DBGrid1.Columns.Items[0].Field.AsString;
> //Spozice := KADaoTable2.FieldValues['Pozice'];
> //Spozice := DBGrid1.Datasource.Dataset.FieldByName('Pozice').AsString;
>
>
>
> definici table mam v create jako v prikladu
> //table systemy
> if KADaoDatabase2.Connected Then KADaoDatabase2.Connected:=False;
> //reset
> KADaoDatabase2.Connected:=True;
> KADaoTable2.QueryDefParameters.Clear;
> KADaoTable2.QueryDefName:='';
> KADaoTable2.TableName:='';
> KADaoTable2.SQL.Clear;
> sql := 'Select Pozice,Konektor,Deska from systemy';
> KADaoTable2.SQL.Add(sql);
> KADaoTable2.Active:=True;
> Datasource2.DataSet:=KADaoTable2;
> DBGrid1.DataSource:=Datasource2; //nelze menit
>
> mam jeste CtrlGrid, v nem to funguje dobre, proc ne v dbgridu?!?
>
> dekuji za rady
> R.Lahoda
>
>
>
>
>
Odpovedá: Lahoda Radek
6. 9. 2004 8:56
problem s dbgridem jsem nevyresil, pouzil jsem proto dalsi ADOtable bez
propojeni na grid a z neho taham data do promennych.. ale je to na pytel
R.Lahoda
...---...
Blizi se cipova totalita, pak prijde Apokalypsa
http://www.vesmirni-lide.cz/lucid/index3.htm
http://www.vesmirni-lide.cz/lucid/apokalypsa.htm
----- Puvodni zprava -----
Od: "Lahoda Radek" <lahodar@uniplet.cz>
Komu: <delphi-l@clexpert.cz>
Odeslano: 3. zari 2004 12:42
Predmet: proc nejde z DBgridu precist text?
> zdravim,
> pouziva nekdo mdb? potreboval bych obcas poradit..
>
> nejde mi toto, pise ze field Pozice v tabulce neni (pritom v dbgridu je
> videt):
> Spozice := KADaoTable2.FieldByName('Pozice').AsString;
>
> nejde to ani takto:
> //Spozice := DBGrid1.Columns.Items[0].Field.AsString;
> //Spozice := KADaoTable2.FieldValues['Pozice'];
> //Spozice := DBGrid1.Datasource.Dataset.FieldByName('Pozice').AsString;
>
>
>
> definici table mam v create jako v prikladu
> //table systemy
> if KADaoDatabase2.Connected Then KADaoDatabase2.Connected:=False;
> //reset
> KADaoDatabase2.Connected:=True;
> KADaoTable2.QueryDefParameters.Clear;
> KADaoTable2.QueryDefName:='';
> KADaoTable2.TableName:='';
> KADaoTable2.SQL.Clear;
> sql := 'Select Pozice,Konektor,Deska from systemy';
> KADaoTable2.SQL.Add(sql);
> KADaoTable2.Active:=True;
> Datasource2.DataSet:=KADaoTable2;
> DBGrid1.DataSource:=Datasource2; //nelze menit
>
> mam jeste CtrlGrid, v nem to funguje dobre, proc ne v dbgridu?!?
>
> dekuji za rady
> R.Lahoda
>
>
>
>
>
>
Odpovedá: Lahoda Radek
6. 9. 2004 9:01
to Zatecka: ve fieldsdef je mam
R.Lahoda
...---...
Blizi se cipova totalita, pak prijde Apokalypsa
http://www.vesmirni-lide.cz/lucid/index3.htm
http://www.vesmirni-lide.cz/lucid/apokalypsa.htm
----- Puvodni zprava -----
Od: "Martin Zatecka" <zatecka@systemart.cz>
Komu: <delphi-l@clexpert.cz>
Odeslano: 3. zari 2004 16:06
Predmet: Re: proc nejde z DBgridu precist text?
> Mas nad KADaoTable2 definovano, ze ty sloupecky tam jsou?
> Pokud se nemylim, tak pokud to tam neni, tak to hlasi tohle.
>
> M. Za.
>
> ----- Original Message -----
> From: "Lahoda Radek" <lahodar@uniplet.cz>
> To: <delphi-l@clexpert.cz>
> Sent: Friday, September 03, 2004 12:42 PM
> Subject: proc nejde z DBgridu precist text?
>
>
> > zdravim,
> > pouziva nekdo mdb? potreboval bych obcas poradit..
> >
> > nejde mi toto, pise ze field Pozice v tabulce neni (pritom v dbgridu je
> > videt):
> > Spozice := KADaoTable2.FieldByName('Pozice').AsString;
> >
> > nejde to ani takto:
> > //Spozice := DBGrid1.Columns.Items[0].Field.AsString;
> > //Spozice := KADaoTable2.FieldValues['Pozice'];
> > //Spozice := DBGrid1.Datasource.Dataset.FieldByName('Pozice').AsString;
> >
> >
> >
> > definici table mam v create jako v prikladu
> > //table systemy
> > if KADaoDatabase2.Connected Then KADaoDatabase2.Connected:=False;
> > //reset
> > KADaoDatabase2.Connected:=True;
> > KADaoTable2.QueryDefParameters.Clear;
> > KADaoTable2.QueryDefName:='';
> > KADaoTable2.TableName:='';
> > KADaoTable2.SQL.Clear;
> > sql := 'Select Pozice,Konektor,Deska from systemy';
> > KADaoTable2.SQL.Add(sql);
> > KADaoTable2.Active:=True;
> > Datasource2.DataSet:=KADaoTable2;
> > DBGrid1.DataSource:=Datasource2; //nelze menit
> >
> > mam jeste CtrlGrid, v nem to funguje dobre, proc ne v dbgridu?!?
> >
> > dekuji za rady
> > R.Lahoda
>
Odpovedá: Lahoda Radek
6. 9. 2004 10:25
to Zatecka: ve fieldsdef je mam
R.Lahoda